package com.un.ebs.quality.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.un.ebs.quality.domain.QualityDefine;
import com.un.ebs.quality.dto.QualityDefineCheckListDto;
import com.un.ebs.quality.dto.QualityDefineUpdateDto;
import com.un.ebs.quality.enums.QualityTypeEnum;

/**
 * (QualityDefine)表服务接口
 *
 * @author liubo
 * @since 2020-11-15 20:12:24
 */
public interface QualityDefineService {

    void save(QualityDefineUpdateDto req);

    void delete(String id);

    QualityDefine queryById(String id);

    IPage<QualityDefineCheckListDto> query(String searchText, QualityTypeEnum type, String productionWorkOrderId, Double planCheckQty, int pageSize, int pageIndex);

}